群,一种特殊的代数结构,满足封闭性、结合律、存在幺元和对于每个元素存在逆元的四种性质。
置换群,一种特殊的群,其中的元素描述了一种交换操作。 #
群论简介 ## 定义 称 集合
S
和
S
上运算
⋅,共同构成得代数结构记作
(S,⋅),为一个群,当且仅当其满足如下性质:
- S=∅
- 封闭性:∀a,b∈S,a⋅b∈S
- 结合律:∀a,b,c∈S,a⋅(b⋅c)=(a⋅b)⋅c
- 幺元:∃e∈S,∀a∈S,e⋅a=a⋅e=a
- 逆元:∀a∈S,∃b∈S,a⋅b=e
几个栗子
- 实数集与实数间的乘法
(R,×)
不是群,元素
0∈R,但是
0
不存在逆元。
- (R′,×)
是一个群,幺元为
1。
其中
R′= x ∣ x∈R ∧ x=0
- (Z,+)
是一个群,幺元是
0。
- (R,+)
是一个群,幺元是
0。
- (P,×)
是一个群,幺元是
1
,其中
P
为某个质数的剩余系。
一类特殊的群
- 阿贝尔群:除了满足群的性质,还需要满足
a⋅b=b⋅a
即 交换律。
置换群
不严谨定义
把
1
~
n
个对象 进行交换操作的群,置换群中集合的元素描述了一种交换操作。
对应的,置换群的运算就是分别执行两种交换操作。
一种描述交换操作(置换)的记号。
举个栗子: 给执行交换操作前的元素依次编号为
1,2,3,4(对编号后,编号为
i
元素简称元素 i) ,交换操作后变为
3,1,2,4。
可以描述成
(1,2,3)(4),读作:将元素
1
换到位置
2,将元素
2,换到位置
3,将元素
3
换至位置
1,将元素
4
换至位置
4。
可以考虑成: 一张包含
n
个点的图,然后使
点i
与
点ai
有边相连。对于每个连通块来说,图的形态一定是一个环,从环上一个点开始按照任意方向遍历图,得到的遍历顺序就是上面描述中的一个括号内的内容。联通块的个数就是上面描述中的括号数量,其实这个可以被称为轨道数。
交换群的栗子: 一个对
3
个元素的交换群:e,(1,2)(3),(1,3)(2),(1,2,3),(1,3,2),(2,3)(1)
(1)(2)⋯(n)
简记为
e
即 对原元素不做交换。
burnside 引理

简化定义
设要对
n
个元素用
m
种颜色染色,对应置换群为
S,在该置换群下任意一种得到的相同方案算同一种方案。求本质不同的染色方案数。
根据 burnside 引理,其答案为。
ANS=∣S∣1s∈S∑mη(s)(1)
其中
η(s)
为置换方案
s
的轨道数。 这是关于 burnside 引理的一个简化版定义。
一个栗题:
n
个排成一圈的点用
m
种颜色染色,问方案数(旋转前后的方案为一种方案).
显然需要解决两个问题: - 置换群的构造. - 置换群元素轨道数目.
考虑这个置换群的置换集合可以是什么: (假设
n
为
6).
S=⎩⎨⎧(1)(2)(3)(4)(5)(6),(1,2,3,4,5,6),(1,3,5)(2,4,6)(1,4)(2,5)(3,6)(1,5,3)(2,6,4)(1,6,5,4,3,2)⎭⎬⎫
分别对应转动的位置个数为
0
~
n−1。稍微模拟一下这个过程,显然移动
k
个位置的方案,轨道数为
gcd(k,n).
然后就一般化了.
完整定义
设
A
和
B
为有限集合,X=BA
表示从
A
到
B
的映射。G
是
A
上置换群,X/G
表示
G
作用在
X
上产生的所有等价类集合,若存在两种映射经过
G
的置换作用后是相同的,则将两种映射视为同一种。 burnside 引理指出:
∣X/G∣=∣G∣1g∈G∑∣Xg∣(2)
其中
Xg
表示在映射集合
X
中有多少元素可以经过
g
的变化,变成一样的。
考虑与之前定义 (eq.~eq. 1) 的联系: - 一种染色方案可以看成 元素 和
颜色 的映射。 - 对于置换
s
,如果要保证其作用前后映射方案相同,必须要保证其同轨道内的元素被映射到了同一元素,即
染成了相同的颜色。 - 那么考虑置换
s
的每一条轨道
η,每一条轨道颜色相同的方案数就是
mη(s)
- 这与 (eq.~eq. 2) 的定义是相符的。
一道例题
众所周知,小葱同学擅长计算,尤其擅长计算组合数,但这个题和组合数没什么关系。
现在有一个迷宫,这个迷宫是由若干个正
n(=4,6)
边形组成的k层迷宫。如果
k=1
,那么该迷宫就由单独一个正
n
边形组成;如果
k>1,则在
k−1
层的基础上,沿着所有最外层的边增加一个正
n
边形,新增加的正
n
边形若有重叠,则保留其中一个即可。具体可以参考下图:

现在为了打破迷宫的结界,你需要在迷宫的某些边上开一扇门。你总共需要开
r
扇门,每条边最多打开一扇门。但是如果两种开门的方案通过旋转相同,那么视为同一种方案。以及由于是死亡迷宫,所以死了也是可以的,所以你并不需要保证你开门的方案能够让你走出去。求总共的方案数。
现在可以简化一下描述一种操作的语言,burnside 引理
不关心置换的具体对象,只关心置换的大小和出现次数。可以用简写
(a)b
表示:有
b
个长度为
a
的轨道。 先特殊考虑一下
k=2
的情况,一共有
16
条边。可以分为转
0o,90o,180o,270o.
- 转
0o
的置换,可以描述为
(1)16.
- 转
90o
的置换,可以描述为
(4)4.
- 转
180o
的置换,可以描述为
(2)8.
- 转
270o
的置换,可以描述为
(4)4.
特殊化一下,不难发现就是:(一共有
4k2
条边)
- 转
0o
的置换,可以描述为
(1)4k2.
- 转
90o
的置换,可以描述为
(4)k2.
- 转
180o
的置换,可以描述为
(2)2k2.
- 转
270o
的置换,可以描述为
(4)k2.
根据
Xg
的定义——表示在映射集合
X
中有多少元素可以经过
g
的变化,变成一样的。我们始终要保证对于一种置换,同一轨道的元素完全相同.
所以对于第一种置换,贡献就是在轨道数中选出
r
个让他们都变成 “有门存在” 的状态,即
(r4k2).
其余的同理,答案就是。
41g∈G∑(trη(g))
其中
t
为 轨道
g
的循环长度。 当
tr
不是整数的时候,贡献为
0
,因为 不存在某种染色方法,使得这种置换中同轨道的元素颜色相同.
适用于立体图形的 burnside
引理
包括对正
n
面体和足球的 面,点或棱染色。 #### 立方体面染色 首先讨论置换群:
考虑正方体有
12
条棱,6
个面,8
个点。
旋转轴类型 |
角度 |
数量 |
置换 |
不转 |
0o |
1 |
(1)6 |
面面 |
90o |
3 |
(1)2(4)1 |
面面 |
180o |
3 |
(1)2(2)2 |
面面 |
270o |
3 |
(1)2(4)1 |
棱棱 |
180o |
6 |
(2)3 |
点点 |
120o |
4 |
(3)2 |
点点 |
240o |
4 |
(3)2 |
关于角度的确定:观察旋转轴图形周围的形状。数量为总数的一半。
正十二面体染色
20
个点,12
个面,30
条棱,面为五边形。
循环节:即对于一种置换方案的轨道长度。简单理解为转多少次能够转到原来的位置。
旋转轴类型 |
角度 |
循环节 |
数量 |
面染色置换群 |
边染色置换群 |
点染色置换群 |
不转 |
0o |
1 |
1 |
(1)12 |
(1)30 |
(1)20 |
面面轴 |
72o |
5 |
6 |
(1)2(5)2 |
(5)6 |
(5)4 |
面面轴 |
144o |
5 |
6 |
(1)2(5)2 |
(5)6 |
(5)4 |
面面轴 |
216o |
5 |
6 |
(1)2(5)2 |
(5)6 |
(5)4 |
点点轴 |
120o |
3 |
10 |
(3)4 |
(3)10 |
(1)2(3)6 |
点点轴 |
240o |
3 |
10 |
(3)4 |
(3)10 |
(1)2(3)6 |
棱棱轴 |
180o |
2 |
15 |
(2)6 |
(1)2(2)14 |
(2)10 |
以某个对象为旋转轴,其置换群中必然有两个长度为
1
的轨道,作为旋转轴的对象,旋转前后应该是重叠的。
然后剩下的根据轨道循环节直接算出即可。 可以发现这是一个无脑的工作
足球的置换群
实在不想写了…… 足球的点数不好求,但是可以根据立体图形外角和公式求出:
立体图形外角和为
720o
。 即
点数×外角度=720o.
例题:
待填。
题外话

🔗 Source Hash:
d80ff91a18e5045662ee06d4e4b4fcef75e3adc11c9c8c52323dd5ee7ee3bc51
Build Logs
Build Log - Filtered
================================================
📋 Information:
• Path information has been filtered for privacy protection
• File names are preserved for debugging purposes
• All build status and error messages are kept intact
🔍 Filter Rules:
• /absolute/path/file.ext → .../file.ext
• /home/username → .../[user]
• /tmp/files → .../[temp]
• /usr/share/packages → .../[system]
================================================
html log:
CMD: ['pandoc', '-s', 'cache/oi-blog_「学习总结」群 置换群.md', '--filter', 'pandoc-crossref', '--filter', 'pandoc-katex', '--template=cache/pandoc_html_template.html', '-o', 'cache/oi-blog_「学习总结」群 置换群.md.html', '--metadata', '--verbose', '--highlight-style=tango']
STDOUT:
STDERR: WARNING: pandoc-crossref was compiled with pandoc 3.6.2 but is being run through 3.6.4. This is not supported. Strange things may (and likely will) happen silently.
====================================================================================================
pdf log:
CMD: ['pandoc', '-s', 'cache.../95150feaf9.pdf.md', '-o', 'cache/95150feaf9.pdf', '-H', 'static/pandoc.header.tex', '--pdf-engine=xelatex', '--verbose']
STDOUT:
STDERR: [INFO] Loaded static.../pandoc.header.tex from static.../pandoc.header.tex
[WARNING] Could not fetch resource /post_images/qun_0.png: /post_images/qun_0.png: withBinaryFile: does not exist (No such file or directory)
Replacing image with description.
[WARNING] Could not fetch resource /post_images/qun_1.png: /post_images/qun_1.png: withBinaryFile: does not exist (No such file or directory)
Replacing image with description.
[WARNING] Could not fetch resource /post_images/qun_2.png: /post_images/qun_2.png: withBinaryFile: does not exist (No such file or directory)
Replacing image with description.
[WARNING] Could not fetch resource /post_images/qun_3.png: /post_images/qun_3.png: withBinaryFile: does not exist (No such file or directory)
Replacing image with description.
[INFO] Not rendering RawInline (Format "html") ""
[INFO] [makePDF] Temp dir:
.../[temp]
[INFO] [makePDF] Command line:
xelatex "-halt-on-error" "-interaction" "nonstopmode" "-output-directory" ".../[temp] ".../[temp]
[INFO] [makePDF] Relevant environment variables:
("TEXINPUTS",".../[temp]
("TEXMFOUTPUT",".../[temp]
("SHELL","/bin/bash")
("PWD",".../[user]/projects/blog")
("HOME",".../[user]
("LANG","zh_CN.UTF-8")
("PATH",".../[user]/.local/bin:.../[user]/.cargo/bin:.../[user]/miniconda3/envs/myblog/bin:.../[user]/miniconda3/condabin:.../[temp]
[INFO] [makePDF] Source:
% Options for packages loaded elsewhere
\PassOptionsToPackage{unicode}{hyperref}
\PassOptionsToPackage{hyphens}{url}
\PassOptionsToPackage{space}{xeCJK}
\documentclass[
]{article}
\usepackage{xcolor}
\usepackage[a4paper,margin=2cm]{geometry}
\usepackage{amsmath,amssymb}
\setcounter{secnumdepth}{-\maxdimen} % remove section numbering
\usepackage{iftex}
\ifPDFTeX
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{textcomp} % provide euro and other symbols
\else % if luatex or xetex
\usepackage{unicode-math} % this also loads fontspec
\defaultfontfeatures{Scale=MatchLowercase}
\defaultfontfeatures[\rmfamily]{Ligatures=TeX,Scale=1}
\fi
\usepackage{lmodern}
\ifPDFTeX\else
% xetex/luatex font selection
\setmainfont[]{Latin Modern Roman}
\ifXeTeX
\usepackage{xeCJK}
\setCJKmainfont[]{AR PL UKai CN}
\fi
\ifLuaTeX
\usepackage[]{luatexja-fontspec}
\setmainjfont[]{AR PL UKai CN}
\fi
\fi
% Use upquote if available, for straight quotes in verbatim environments
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
\IfFileExists{microtype.sty}{% use microtype if available
\usepackage[]{microtype}
\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
}{}
\usepackage{setspace}
\makeatletter
\@ifundefined{KOMAClassName}{% if non-KOMA class
\IfFileExists{parskip.sty}{%
\usepackage{parskip}
}{% else
\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt plus 2pt minus 1pt}}
}{% if KOMA class
\KOMAoptions{parskip=half}}
\makeatother
\usepackage{longtable,booktabs,array}
\usepackage{calc} % for calculating minipage widths
% Correct order of tables after \paragraph or \subparagraph
\usepackage{etoolbox}
\makeatletter
\patchcmd\longtable{\par}{\if@noskipsec\mbox{}\fi\par}{}{}
\makeatother
% Allow footnotes in longtable head/foot
\IfFileExists{footnotehyper.sty}{\usepackage{footnotehyper}}{\usepackage{footnote}}
\makesavenoteenv{longtable}
\setlength{\emergencystretch}{3em} % prevent overfull lines
\providecommand{\tightlist}{%
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
% \usepackage{xeCJK}
% \setCJKmainfont{AR PL UKai CN}
% \usepackage{unicode-math}
\setmathfont{Latin Modern Math}
\usepackage{bookmark}
\IfFileExists{xurl.sty}{\usepackage{xurl}}{} % add URL line breaks if available
\urlstyle{same}
\hypersetup{
pdftitle={「学习总结」群 置换群},
pdfauthor={Jiayi Su (ShuYuMo)},
hidelinks,
pdfcreator={LaTeX via pandoc}}
\title{「学习总结」群 置换群}
\author{Jiayi Su (ShuYuMo)}
\date{2020-12-29 07:09:41}
\begin{document}
\maketitle
\setstretch{1.3}
群,一种特殊的代数结构,满足封闭性、结合律、存在幺元和对于每个元素存在逆元的四种性质。
置换群,一种特殊的群,其中的元素描述了一种交换操作。 \# 群论简介 \#\#
定义 称 集合 \(S\) 和 \(S\) 上运算 \(\cdot\),共同构成得代数结构记作
\((S, \cdot)\),为一个群,当且仅当其满足如下性质:
\begin{itemize}
\tightlist
\item
\(S \not = \varnothing\)
\item
封闭性:\(\forall a, b\in S, a\cdot b \in S\)
\item
结合律:\(\forall a, b, c\in S, a \cdot (b \cdot c)= (a \cdot b) \cdot c\)
\item
幺元:\(\exists e \in S, \forall a \in S, e \cdot a = a \cdot e= a\)
\item
逆元:\(\forall a \in S, \exists b \in S, a \cdot b = e\)
\end{itemize}
\subsection{几个栗子}\label{ux51e0ux4e2aux6817ux5b50}
\begin{itemize}
\tightlist
\item
实数集与实数间的乘法 \((\mathbb{R}, \times)\) 不是群,元素
\(0 \in \mathbb{R}\),但是 \(0\) 不存在逆元。
\item
\((\mathbb{R'}, \times)\) 是一个群,幺元为 \(1\)。 其中
\(\mathbb{R'} = \\{\ x\ |\ x\in \mathbb{R}\ \land \ x \not = 0\ \\}\)
\item
\((\mathbb{Z}, +)\) 是一个群,幺元是 \(0\)。
\item
\((\mathbb{R}, +)\) 是一个群,幺元是 \(0\)。
\item
\((\mathbb{P}, \times)\) 是一个群,幺元是 \(1\) ,其中 \(P\)
为某个质数的剩余系。
\end{itemize}
\subsection{一类特殊的群}\label{ux4e00ux7c7bux7279ux6b8aux7684ux7fa4}
\begin{itemize}
\tightlist
\item
\textbf{阿贝尔群}:除了满足群的性质,还需要满足
\(a \cdot b = b \cdot a\) 即 \textbf{交换律}。
\end{itemize}
\section{置换群}\label{ux7f6eux6362ux7fa4}
\subsection{不严谨定义}\label{ux4e0dux4e25ux8c28ux5b9aux4e49}
把 \(1\) \textasciitilde{} \(n\) 个对象
进行交换操作的群,置换群中集合的元素描述了一种交换操作。
对应的,置换群的运算就是分别执行两种交换操作。
一种描述交换操作(置换)的记号。
\textbf{举个栗子:} 给执行交换操作前的元素依次编号为
\(1, 2, 3, 4\)(对编号后,编号为 \(i\) 元素简称元素 i) ,交换操作后变为
\(3, 1, 2, 4\)。
可以描述成 \((1, 2, 3)(4)\),读作:将元素 \(1\) 换到位置 \(2\),将元素
\(2\),换到位置 \(3\),将元素 \(3\) 换至位置 \(1\),将元素 \(4\)
换至位置 \(4\)。
\textbf{可以考虑成:} 一张包含 \(n\) 个点的图,然后使 点\(i\) 与
点\(a_i\)
有边相连。对于每个连通块来说,图的形态一定是一个环,从环上一个点开始按照任意方向遍历图,得到的遍历顺序就是上面描述中的一个括号内的内容。联通块的个数就是上面描述中的括号数量,其实这个可以被称为轨道数。
\textbf{交换群的栗子}: 一个对 \(3\)
个元素的交换群:\(\\{e,(1,2)(3),(1,3)(2),(1,2,3),(1,3,2),(2,3)(1)\\}\)
\((1)(2) \cdots (n)\) 简记为 \(e\) 即 对原元素不做交换。
\subsection{burnside 引理}\label{burnside-ux5f15ux7406}
{} {}
\subsubsection{简化定义}\label{ux7b80ux5316ux5b9aux4e49}
设要对 \(n\) 个元素用 \(m\) 种颜色染色,对应置换群为
\(S\),在该置换群下任意一种得到的相同方案算同一种方案。求本质不同的染色方案数。
根据 burnside 引理,其答案为。
\[
ANS = \frac{1}{|S|}\sum_{s \in S}\limits{m^{\eta(s)}}
\] \{\#eq:bns\}
其中 \(\eta(s)\) 为置换方案 \(s\) 的轨道数。 这是关于 burnside
引理的一个\textbf{简化版}定义。
\textbf{一个栗题}: \(n\) 个排成一圈的点用 \(m\)
种颜色染色,问方案数(旋转前后的方案为一种方案).
显然需要解决两个问题: - 置换群的构造. - 置换群元素轨道数目.
考虑这个置换群的置换集合可以是什么: (假设 \(n\) 为 \(6\)). \[
S = \begin{Bmatrix}
(1)(2)(3)(4)(5)(6), \\\\
(1, 2, 3, 4, 5, 6), \\\\
(1, 3, 5) (2, 4, 6) \\\\
(1, 4) (2, 5) (3, 6) \\\\
(1, 5, 3) (2, 6, 4) \\\\
(1, 6, 5, 4, 3, 2) \\\\
\end{Bmatrix}
\] 分别对应转动的位置个数为 \(0\) \textasciitilde{}
\(n - 1\)。稍微模拟一下这个过程,显然移动 \(k\) 个位置的方案,轨道数为
\(\operatorname{gcd}(k, n)\). 然后就一般化了.
\subsubsection{完整定义}\label{ux5b8cux6574ux5b9aux4e49}
设 \(A\) 和 \(B\) 为有限集合,\(X = B^A\) 表示从 \(A\) 到 \(B\)
的映射。\(G\) 是 \(A\) 上置换群,\(X / G\) 表示 \(G\) 作用在 \(X\)
上产生的所有等价类集合,若存在两种映射经过 \(G\)
的置换作用后是相同的,则将两种映射视为同一种。 burnside 引理指出:
\[
|X / G| = \frac{1}{|G|}\sum_{g \in G} \limits{|X^g|}
\] \{\#eq:burnside\}
其中 \(X^g\) 表示在映射集合 \(X\) 中有多少元素可以经过 \(g\)
的变化,变成一样的。
考虑与之前定义 (eq.\textasciitilde{}@eq:bns) 的联系: -
一种染色方案可以看成 元素 和 颜色 的映射。 - 对于置换 \(s\)
,如果要保证其作用前后映射方案相同,必须要保证其同轨道内的元素被映射到了同一元素,即
染成了相同的颜色。 - 那么考虑置换 \(s\) 的每一条轨道
\(\eta\),每一条轨道颜色相同的方案数就是 \(m^{\eta(s)}\) - 这与
(eq.\textasciitilde{}@eq:burnside) 的定义是相符的。
\textbf{一道例题}
众所周知,小葱同学擅长计算,尤其擅长计算组合数,但这个题和组合数没什么关系。
现在有一个迷宫,这个迷宫是由若干个正 \(n(=4,6)\) 边形组成的k层迷宫。如果
\(k=1\) ,那么该迷宫就由单独一个正 \(n\) 边形组成;如果 \(k>1\),则在
\(k−1\) 层的基础上,沿着所有最外层的边增加一个正 \(n\) 边形,新增加的正
\(n\) 边形若有重叠,则保留其中一个即可。具体可以参考下图:
{}
现在为了打破迷宫的结界,你需要在迷宫的某些边上开一扇门。你总共需要开
\(r\)
扇门,每条边最多打开一扇门。但是如果两种开门的方案通过旋转相同,那么视为同一种方案。以及由于是死亡迷宫,所以死了也是可以的,所以你并不需要保证你开门的方案能够让你走出去。求总共的方案数。
现在可以简化一下描述一种操作的语言,burnside 引理
不关心置换的具体对象,只关心置换的大小和出现次数。可以用简写 \((a)^b\)
表示:有 \(b\) 个长度为 \(a\) 的轨道。 先特殊考虑一下 \(k = 2\)
的情况,一共有 \(16\) 条边。可以分为转 \(0^o,90^o,180^o, 270^o\). - 转
\(0^o\) 的置换,可以描述为 \((1)^{16}\). - 转 \(90^o\)
的置换,可以描述为 \((4)^4\). - 转 \(180^o\) 的置换,可以描述为
\((2)^8\). - 转 \(270^o\) 的置换,可以描述为 \((4)^4\).
特殊化一下,不难发现就是:(一共有 \(4k^2\) 条边)
\begin{itemize}
\tightlist
\item
转 \(0^o\) 的置换,可以描述为 \((1)^{4k^2}\).
\item
转 \(90^o\) 的置换,可以描述为 \((4)^{k^2}\).
\item
转 \(180^o\) 的置换,可以描述为 \((2)^{2k^2}\).
\item
转 \(270^o\) 的置换,可以描述为 \((4)^{k^2}\).
\end{itemize}
根据 \(X^g\) 的定义——表示在映射集合 \(X\) 中有多少元素可以经过 \(g\)
的变化,变成一样的。我们始终要保证对于一种置换,同一轨道的元素完全相同.
所以对于第一种置换,贡献就是在轨道数中选出 \(r\) 个让他们都变成
“有门存在” 的状态,即 \(\dbinom{4k^2}{r}\). 其余的同理,答案就是。 \[
\frac{1}{4}\sum_{g\in G}\limits{\dbinom{\eta(g)}{\frac{r}{t}}}
\] 其中 \(t\) 为 轨道 \(g\) 的循环长度。 当 \(\frac{r}{t}\)
不是整数的时候,贡献为 \(0\) ,因为
不存在某种染色方法,使得这种置换中同轨道的元素颜色相同.
\subsubsection{适用于立体图形的 burnside
引理}\label{ux9002ux7528ux4e8eux7acbux4f53ux56feux5f62ux7684-burnside-ux5f15ux7406}
包括对正 \(n\) 面体和足球的 面,点或棱染色。 \#\#\#\# 立方体面染色
首先讨论置换群: 考虑正方体有 \(12\) 条棱,\(6\) 个面,\(8\) 个点。
\begin{longtable}[]{@{}llll@{}}
\toprule\noalign{}
旋转轴类型 & 角度 & 数量 & 置换 \\
\midrule\noalign{}
\endhead
\bottomrule\noalign{}
\endlastfoot
不转 & \(0^o\) & 1 & \((1)^6\) \\
面面 & \(90^o\) & 3 & \((1)^2(4)^1\) \\
面面 & \(180^o\) & 3 & \((1)^2(2)^2\) \\
面面 & \(270^o\) & 3 & \((1)^2 (4)^1\) \\
棱棱 & \(180^o\) & 6 & \((2)^3\) \\
点点 & \(120^o\) & 4 & \((3)^2\) \\
点点 & \(240^o\) & 4 & \((3)^2\) \\
\end{longtable}
关于角度的确定:观察旋转轴图形周围的形状。数量为总数的一半。
\paragraph{正十二面体染色}\label{ux6b63ux5341ux4e8cux9762ux4f53ux67d3ux8272}
\(20\) 个点,\(12\) 个面,\(30\) 条棱,面为五边形。
循环节:即对于一种置换方案的轨道长度。简单理解为转多少次能够转到原来的位置。
\begin{longtable}[]{@{}
>{\raggedright\arraybackslash}p{(\linewidth - 12\tabcolsep) * \real{0.1471}}
>{\raggedright\arraybackslash}p{(\linewidth - 12\tabcolsep) * \real{0.1029}}
>{\raggedright\arraybackslash}p{(\linewidth - 12\tabcolsep) * \real{0.0882}}
>{\raggedright\arraybackslash}p{(\linewidth - 12\tabcolsep) * \real{0.0882}}
>{\raggedright\arraybackslash}p{(\linewidth - 12\tabcolsep) * \real{0.1765}}
>{\raggedright\arraybackslash}p{(\linewidth - 12\tabcolsep) * \real{0.2206}}
>{\raggedright\arraybackslash}p{(\linewidth - 12\tabcolsep) * \real{0.1765}}@{}}
\toprule\noalign{}
\begin{minipage}[b]{\linewidth}\raggedright
旋转轴类型
\end{minipage} & \begin{minipage}[b]{\linewidth}\raggedright
角度
\end{minipage} & \begin{minipage}[b]{\linewidth}\raggedright
循环节
\end{minipage} & \begin{minipage}[b]{\linewidth}\raggedright
数量
\end{minipage} & \begin{minipage}[b]{\linewidth}\raggedright
面染色置换群
\end{minipage} & \begin{minipage}[b]{\linewidth}\raggedright
边染色置换群
\end{minipage} & \begin{minipage}[b]{\linewidth}\raggedright
点染色置换群
\end{minipage} \\
\midrule\noalign{}
\endhead
\bottomrule\noalign{}
\endlastfoot
不转 & \(0^o\) & 1 & 1 & \((1)^{12}\) & \((1)^{30}\) & \((1)^{20}\) \\
面面轴 & \(72^o\) & 5 & 6 & \((1)^2(5)^2\) & \((5)^6\) & \((5)^4\) \\
面面轴 & \(144^o\) & 5 & 6 & \((1)^2(5)^2\) & \((5)^6\) & \((5)^4\) \\
面面轴 & \(216^o\) & 5 & 6 & \((1)^2(5)^2\) & \((5)^6\) & \((5)^4\) \\
点点轴 & \(120^o\) & 3 & 10 & \((3)^4\) & \((3)^{10}\) &
\((1)^2(3)^6\) \\
点点轴 & \(240^o\) & 3 & 10 & \((3)^4\) & \((3)^{10}\) &
\((1)^2(3)^6\) \\
棱棱轴 & \(180^o\) & 2 & 15 & \((2)^6\) & \((1)^2(2)^{14}\) &
\((2)^{10}\) \\
\end{longtable}
以某个对象为旋转轴,其置换群中必然有两个长度为 \(1\)
的轨道,作为旋转轴的对象,旋转前后应该是重叠的。
然后剩下的根据轨道循环节直接算出即可。 可以发现这是一个无脑的工作
\paragraph{足球的置换群}\label{ux8db3ux7403ux7684ux7f6eux6362ux7fa4}
实在不想写了…… 足球的点数不好求,但是可以根据立体图形外角和公式求出:
立体图形外角和为 \(720^o\) 。 即
\(\text{点数} \times \text{外角度} = 720^o\).
\section{例题:}\label{ux4f8bux9898}
待填。
\section{题外话}\label{ux9898ux5916ux8bdd}
{}
\end{document}
[INFO] [makePDF] LaTeX run number 1
[INFO] [makePDF] LaTeX output
This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023/Debian) (preloaded format=xelatex)
restricted \write18 enabled.
entering extended mode
(.../input.tex
LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-01-22>
(.../article.cls
Document Class: article 2023/05/17 v1.4n Standard LaTeX document class
(.../[system]
(.../xcolor.sty
(.../color.cfg)
(.../xetex.def)
(.../[system]
(.../geometry.sty
(.../keyval.sty)
(.../ifvtex.sty
(.../iftex.sty)))
(.../amsmath.sty
For additional information on amsmath, use the `?' option.
(.../amstext.sty
(.../amsgen.sty))
(.../amsbsy.sty)
(.../amsopn.sty))
(.../amssymb.sty
(.../amsfonts.sty))
(.../unicode-math.sty
(.../expl3.sty
(.../l3backend-xetex.def))
(.../unicode-math-xetex.sty
(.../xparse.sty)
(.../l3keys2e.sty)
(.../fontspec.sty
(.../fontspec-xetex.sty
(.../fontenc.sty)
(.../fontspec.cfg)))
(.../fix-cm.sty
(.../ts1enc.def))
(.../unicode-math-table.tex)))
(.../lmodern.sty)
(.../xeCJK.sty
(.../ctexhook.sty)
(.../xtemplate.sty)
(.../xeCJK.cfg))
(.../upquote.sty
(.../textcomp.sty))
(.../microtype.sty
(.../etoolbox.sty)
(.../microtype-xetex.def)
(.../microtype.cfg))
(.../setspace.sty)
(.../parskip.sty
(.../kvoptions.sty
(.../ltxcmds.sty)
(.../kvsetkeys.sty)))
(.../longtable.sty)
(.../booktabs.sty)
(.../array.sty)
(.../calc.sty)
(.../footnotehyper.sty)
(.../bookmark.sty
(.../hyperref.sty
(.../kvdefinekeys.sty)
(.../pdfescape.sty
(.../pdftexcmds.sty
(.../infwarerr.sty)))
(.../hycolor.sty)
(.../auxhook.sty)
(.../nameref.sty
(.../refcount.sty)
(.../gettitlestring.sty))
(.../pd1enc.def)
(.../intcalc.sty)
(.../puenc.def)
(.../url.sty)
(.../bitset.sty
(.../bigintcalc.sty))
(.../atbegshi-ltx.sty))
(.../hxetex.def
(.../stringenc.sty)
(.../rerunfilecheck.sty
(.../atveryend-ltx.sty)
(.../uniquecounter.sty)))
(.../bkm-dvipdfm.def))
(.../xurl.sty)
No file input.aux.
*geometry* driver: auto-detecting
*geometry* detected driver: xetex
(.../mt-LatinModernRoman.cfg)
Package hyperref Warning: Rerun to get /PageLabels entry.
(.../omllmm.fd)
(.../umsa.fd)
(.../mt-msa.cfg)
(.../umsb.fd)
(.../mt-msb.cfg)
LaTeX Font Warning: Font shape `TU/ARPLUKaiCN(0)/b/n' undefined
(Font) using `TU/ARPLUKaiCN(0)/m/n' instead on input line 106.
[1] [2]
Package longtable Warning: Column widths have changed
(longtable) in table 1 on input line 283.
[3]
Package longtable Warning: Table widths have changed. Rerun LaTeX.
[4] (.../input.aux)
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
)
Output written on .../input.pdf (4 pages).
Transcript written on .../input.log.
[INFO] [makePDF] Rerun needed
Package hyperref Warning: Rerun to get /PageLabels entry.
Package longtable Warning: Table widths have changed. Rerun LaTeX.
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
[INFO] [makePDF] LaTeX run number 2
[INFO] [makePDF] LaTeX output
This is XeTeX, Version 3.141592653-2.6-0.999995 (TeX Live 2023/Debian) (preloaded format=xelatex)
restricted \write18 enabled.
entering extended mode
(.../input.tex
LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-01-22>
(.../article.cls
Document Class: article 2023/05/17 v1.4n Standard LaTeX document class
(.../[system]
(.../xcolor.sty
(.../color.cfg)
(.../xetex.def)
(.../[system]
(.../geometry.sty
(.../keyval.sty)
(.../ifvtex.sty
(.../iftex.sty)))
(.../amsmath.sty
For additional information on amsmath, use the `?' option.
(.../amstext.sty
(.../amsgen.sty))
(.../amsbsy.sty)
(.../amsopn.sty))
(.../amssymb.sty
(.../amsfonts.sty))
(.../unicode-math.sty
(.../expl3.sty
(.../l3backend-xetex.def))
(.../unicode-math-xetex.sty
(.../xparse.sty)
(.../l3keys2e.sty)
(.../fontspec.sty
(.../fontspec-xetex.sty
(.../fontenc.sty)
(.../fontspec.cfg)))
(.../fix-cm.sty
(.../ts1enc.def))
(.../unicode-math-table.tex)))
(.../lmodern.sty)
(.../xeCJK.sty
(.../ctexhook.sty)
(.../xtemplate.sty)
(.../xeCJK.cfg))
(.../upquote.sty
(.../textcomp.sty))
(.../microtype.sty
(.../etoolbox.sty)
(.../microtype-xetex.def)
(.../microtype.cfg))
(.../setspace.sty)
(.../parskip.sty
(.../kvoptions.sty
(.../ltxcmds.sty)
(.../kvsetkeys.sty)))
(.../longtable.sty)
(.../booktabs.sty)
(.../array.sty)
(.../calc.sty)
(.../footnotehyper.sty)
(.../bookmark.sty
(.../hyperref.sty
(.../kvdefinekeys.sty)
(.../pdfescape.sty
(.../pdftexcmds.sty
(.../infwarerr.sty)))
(.../hycolor.sty)
(.../auxhook.sty)
(.../nameref.sty
(.../refcount.sty)
(.../gettitlestring.sty))
(.../pd1enc.def)
(.../intcalc.sty)
(.../puenc.def)
(.../url.sty)
(.../bitset.sty
(.../bigintcalc.sty))
(.../atbegshi-ltx.sty))
(.../hxetex.def
(.../stringenc.sty)
(.../rerunfilecheck.sty
(.../atveryend-ltx.sty)
(.../uniquecounter.sty)))
(.../bkm-dvipdfm.def))
(.../xurl.sty)
(.../input.aux)
*geometry* driver: auto-detecting
*geometry* detected driver: xetex
(.../mt-LatinModernRoman.cfg)
(.../omllmm.fd)
(.../umsa.fd)
(.../mt-msa.cfg)
(.../umsb.fd)
(.../mt-msb.cfg)
LaTeX Font Warning: Font shape `TU/ARPLUKaiCN(0)/b/n' undefined
(Font) using `TU/ARPLUKaiCN(0)/m/n' instead on input line 106.
[1] [2] [3] [4] (.../input.aux)
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
)
Output written on .../input.pdf (4 pages).
Transcript written on .../input.log.